Effecting Database Transformations Using Morphase

نویسندگان

  • Susan B. Davidson
  • Anthony S. Kosky
چکیده

Database transformations are a frequent problem for data managers supporting scientific databases, particularly those connected with the Human Genome Project. The databases involved frequently contain complex data-structures not typically found in conventional databases, such as arbitrarily nested records, sets, variants and optional fields, as well as object identities and recursive data-structures. Furthermore, programs implementing the transformations must be frequently modified since the databases involved evolve rapidly, as often as 3 to 4 times a year. We present in this paper a language (WOL) for specifying transformations between such databases and describe its implementation in a system called Morphase. Optimizations are performed at all stages, with significant impact on the compilation and execution time of sample transformations. Comments Originally published as University of Pennsylvania Department of Computer and Information Science Technical Report No. MS-CIS-96-05. This technical report is available at ScholarlyCommons: http://repository.upenn.edu/db_research/16 ! "# $ % ! '&( % *) +-,/.1032-46587 9 :<;>=@?BA C D =FE GIH ;%J/? K L%M@NPORQTS’w ‰[‰[‘en“Tˆ ”d? •P– J/? —˜9RC ™ J ; š — › ^>œ6]fL _bknLžŸL%]f XL%thL%r¢¡$^TNfghQ _b^Tt › ^T£bQX]^`N\Q ]\r¤x z-UVrwkltmQXNf]\Q _¢¥6QF^ a x ŸL%]f XL%thL%rFxbUVy¦{`}F§ |X ̈[O ~VjTƒu„©…6a«‰FŽ­¬w®T‰[ ̄ °ž®>‡n±` ̄FŠ6„m2 „©‘h3 ®` ́

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Eeecting Database Transformations Using Morphase

Database transformations are a frequent problem for data managers supporting scientiic databases, particularly those connected with the Human Genome Project. The databases involved frequently contain complex data-structures not typically found in conventional databases, such as arbitrarily nested records, sets, variants and optional elds, as well as object identities and recursive data-structur...

متن کامل

WOL: A Language for Database Transformations and Constraints

The need to transform data between heterogeneous databases arises from a number of critical tasks in data management. These tasks are complicated by schema evolution in the underlying databases, and by the presence of non-standard database constraints. We describe a declarative language, WOL, for specifying such transformations, and its implementation in a system called Morphase. WOL is designe...

متن کامل

Transformations as Proofs

We are concerned primarily with the task of uncovering the precise mathematical proofs which underlie certain semi-formal arguments. In the area of program development the program transformations [BuD77] are an excellent example of semi-formality, since, as is well known, the calculus of transformations is not, in general, sound1, and it is capable of effecting significant shifts in logical com...

متن کامل

Compensation of brain shift during surgery using non-rigid registration of MR and ultrasound images

Background: Surgery and accurate removal of the brain tumor in the operating room and after opening the scalp is one of the major challenges for neurosurgeons due to the removal of skull pressure and displacement and deformation of the brain tissue. This displacement of the brain changes the location of the tumor relative to the MR image taken preoperatively. Methods: This study, which is done...

متن کامل

On the performance of one-to-many data transformations

Relational Database Systems often support activities like data warehousing, cleaning and integration. All these activities require performing some sort of data transformations. Since data often resides on relational databases, data transformations are often specified using SQL, which is based on relational algebra. However, many useful data transformations cannot be expressed as SQL queries due...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014